The officer was investigating the accident in the 2000 block of Industrial Highway around 6:10 a.m. in Eddystone, local police said.
The officer was taken to an area hospital for treatment and later released, authorities said.
The officer is recovering at home, police confirmed on Facebook Monday afternoon.
Additional information was not immediately released.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.